|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.bsvrz.ste.stealgsba.algorithmusrahmen.Ursacheneinheit
de.bsvrz.ste.stealgsba.algorithmusrahmen.UrsacheneinheitErweiterung
de.bsvrz.ste.stealgsba.algorithmen.stau.StauUe
public class StauUe
Klasse implementiert die Funktionalität der Situationsbearbeitung für einen Algorithmus.
Verwaltung der für die Situationsbestimmung notwendigen Parameter und Eingangswerte.
| Nested Class Summary | |
|---|---|
static class |
StauUe.Kriterium
|
| Field Summary | |
|---|---|
protected int |
m_störfallSituationDichterVerkehr
Definition Verkehrsstufe. |
protected int |
m_störfallSituationFreierVerkehr
Definition Verkehrsstufe. |
protected int |
m_störfallSituationKeineAussage
Definition Verkehrsstufe. |
protected int |
m_störfallSituationLebhafterVerkehr
Definition Verkehrsstufe. |
protected int |
m_störfallSituationStockenderVerkehr
Definition Verkehrsstufe. |
protected int |
m_störfallSituationStörung
Definition Verkehrsstufe. |
protected int |
m_störfallSituationZähfließenderVerkehr
Definition Verkehrsstufe. |
| Fields inherited from class de.bsvrz.ste.stealgsba.algorithmusrahmen.Ursacheneinheit |
|---|
m_aspektVersand, m_connection, m_dataModel |
| Fields inherited from interface de.bsvrz.dav.daf.main.ClientSenderInterface |
|---|
START_SENDING, STOP_SENDING, STOP_SENDING_NO_RIGHTS, STOP_SENDING_NOT_A_VALID_SUBSCRIPTION |
| Constructor Summary | |
|---|---|
StauUe(de.bsvrz.dav.daf.main.ClientDavInterface connection,
de.bsvrz.dav.daf.main.config.SystemObject ue,
de.bsvrz.dav.daf.main.config.Aspect aspektVersand,
boolean verknuepfungMqAlsUnd)
Konstruktor mit Übernahme der Parameter. |
|
| Method Summary | |
|---|---|
boolean |
berechnen()
Diese Methode berechnet die aktuelle Situation der Ursacheneinheit entsprechend den empfangenen Parametern und versendet die Analysedaten über den Datenverteiler.. |
void |
update(de.bsvrz.dav.daf.main.ResultData[] results)
|
void |
updatePassivierungFahrstreifen(de.bsvrz.dav.daf.main.ResultData rdata)
Übernahme der übergebenen Daten bzgl. der Passivierten Fahrstreifen in die Klassenvariable m_passivierungFahrStreifen. |
| Methods inherited from class de.bsvrz.ste.stealgsba.algorithmusrahmen.UrsacheneinheitErweiterung |
|---|
addListener, datenAnmelden, gibUrsacheneinheitStatus, removeListener |
| Methods inherited from class de.bsvrz.ste.stealgsba.algorithmusrahmen.Ursacheneinheit |
|---|
alleDatenAbmelden, dataRequest, empfaengerAbmeldenObjekt, empfaengerAnmeldenObjekt, getAspektVerwendung, getMassnahme, getObjekt, getPid, getStatus, getStatusBeruecksichtigung, isBearbeitung, isMindeststandzeitAlsNachlaufzeit, isRequestSupported, isSemiautomatik, quelleAbmeldenObjekt, quelleAnmeldenObjekt, sendeStatus, sendeStatus, setBearbeitung, setMassnahme, setMindeststandzeitAlsNachlaufzeit, setSemiautomatik, setStatus, setStatusBeruecksichtigung, setZyklusLaenge, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected int m_störfallSituationStörung
protected int m_störfallSituationKeineAussage
protected int m_störfallSituationFreierVerkehr
protected int m_störfallSituationLebhafterVerkehr
protected int m_störfallSituationDichterVerkehr
protected int m_störfallSituationZähfließenderVerkehr
protected int m_störfallSituationStockenderVerkehr
| Constructor Detail |
|---|
public StauUe(de.bsvrz.dav.daf.main.ClientDavInterface connection,
de.bsvrz.dav.daf.main.config.SystemObject ue,
de.bsvrz.dav.daf.main.config.Aspect aspektVersand,
boolean verknuepfungMqAlsUnd)
Anmelden zum Empfang der benötigten Parameter am Datenverteiler.
connection - Aktuelle Verbindung zum Datenverteiler.ue - Ursacheneinheit.aspektVersand - Aspekt für den Versand.| Method Detail |
|---|
public boolean berechnen()
public void update(de.bsvrz.dav.daf.main.ResultData[] results)
update in interface de.bsvrz.dav.daf.main.ClientReceiverInterfacepublic void updatePassivierungFahrstreifen(de.bsvrz.dav.daf.main.ResultData rdata)
m_passivierungFahrStreifen.
rdata - Datensatz atg.sswSbaPassivierungFahrStreifen
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||